package com.dhcc.utils.object;

/**
 * 动态生成的类
 * 
 * @author hibean@qq.com 2017年7月1日
 *
 */
public interface ObjectCopier<TargetType, SourceType> {
	/**
	 * 复制属性
	 * @param target
	 * @param source
	 */
	public void copy(TargetType target, SourceType source);

	/**
	 * 检验当前处理类,是否支持
	 * @param target
	 * @param source
	 * @param fields
	 * @param option
	 * @return
	 */
	public boolean support(Object target, Object source, String fields,
			int option);
}
